package cn.justforchris.system.mapper;


import cn.justforchris.system.domain.Logininfo;
import cn.justforchris.system.domain.Menu;
import cn.justforchris.system.query.LogininfoQuery;

import java.util.List;

//@Mapper
public interface LogininfoMapper {
    void insertLogininfo(Logininfo logininfo);
    void deleteLogininfo(Long id);
    void patchDelete(Long[] ids);
    void updateLogininfo(Logininfo logininfo);
    Logininfo getLogininfoById(Long id);
    List<Logininfo> getAll();

    List<Logininfo> queryPage(LogininfoQuery queryPage);


    Logininfo findByUsername(String account);

    List<Menu> getMenusById(Long id);

    List<String> getPermissions(Long id);
}
